package com.health_predict_springboot.dao;

import com.health_predict_springboot.pojo.SysExportRecord;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;

@Mapper
public interface SysExportRecordMapper {
    // 根据ID查询
    SysExportRecord selectByRecordId(Integer recordId);
    
    // 根据用户ID查询导出记录
    List<SysExportRecord> selectByUserId(Integer userId);
    
    // 查询所有导出记录
    List<SysExportRecord> selectAllExportRecords();
    
    // 插入导出记录
    int insertExportRecord(SysExportRecord exportRecord);
    
    // 更新导出记录
    int updateExportRecord(SysExportRecord exportRecord);
    
    // 删除导出记录
    int deleteExportRecord(Integer recordId);
    
    // 分页查询
    List<SysExportRecord> selectExportRecordsByPage(Map<String, Object> params);
    
    // 查询总数
    int selectExportRecordCount(Map<String, Object> params);
}